/* 
    Document   : controlPanelStyle
    Created on : 23/12/2011, 16:27:38
    Author     : alquad
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
    background-color: grey; /* #0b3861 */
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
}

.Encabezado {
    height: 50px;
    background: #083736 url(img_button/overlay.png) repeat-x;
    behavior: url(PIE.htc);
}

.EncabezadoIzquierda {
    position: fixed;
    height: 50px;
    top: 0px;
    right: 0px;
    margin: 10px;
}

.Central { 
    position: fixed;
    top: 50px; 
    left: 250px;
    width: 100%;
    height: 100%;
    float: right;
    clear: none;
    background-image: url(img/controlPanelBg.png);
    background-repeat: repeat;
}

.CentralIzquierda {
    width: 250px;
    height: 600px;
    top: 50px;
    background-color: #333; 
    float: left;
    clear: none;
}

.CentralDerecha {
    width: 245px;
    height: 300px;
    margin: 0px;
    position: relative;
    border: 5px solid #c080a0;
    background-color: #c050a0;
    float: right;
    clear: both;
}

.barraFija {
    width: 100%;
    height: 75px;
    position:fixed;
    bottom:0px;
    float: none;
    clear: none;
    margin-left: 0px;
    z-index:3;
    background-color: #800020;
}

.TituloControlPanel {
    width: 400px;
    left: 0px;
    padding-top: 10px;
}

.texto { 
    font-size: 30px;
    font-family: Arial;  
    color: white;
    text-shadow: 2px 3px 3px #292929;
}

.panelInfoUsuario {
    width: 250px;
    height: 100px;
    top: 50px;
    background-color: #202020; 
    float: left;
    clear: none;
}

.panelInfoUsuarioImg {
    width: 70px;
    height: 80px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    clear: none;
}

.panelInfoUsuarioContent {
    height: 80px;
    margin-top: 10px;
    float: left;
    clear: none;
}

.panelAcciones {
    width: 250px;
    height: 100%;
    top: 300px;
    float: left;
    clear: none;
}

.panelAccionesBotones {
    /* width:200px; */
    height: 300px;
    /* float: left;
     clear: none; */
    margin-top: 30px;
    margin-left: 10px; 
}

.panelEncabezadoCentral {
    width: 100%;
    height: 30px;
    top: 50px;
    float: left;
    clear: none;
}

.panelCanciones {
    width: 45%;
    height: 100%;
    top: 80px;
    float: left;
    clear: none;
}

.panelComentarios {
    width: 55%;
    height: 100%;
    top: 80px;
    float: right;
    clear: none;
}

.panelInfoUsuarioText {
    display: block; 
    text-decoration: none;
    font: 16px Helvetica, Arial, Sans-Serif; 
    letter-spacing: -1px;  
    text-align: left;
    color: #999; 
    text-shadow: 0px 3px 8px #2a2a2a;
}

.miCuenta {
    position: fixed;
    top: 80px; 
    left: 250px;
    width: 100%;
    height: 100%;
    float: right;
    clear: none;
    display: none;
}

.miCuentaAcciones {
    position:fixed;
    bottom: 75px;
    width: 100%;
    height: 50px;
    margin: 30px 30px 30px 30px;
    float: none;
    clear: none;
    z-index:4;
}

.awesome{
    background: forestgreen url(img_button/overlay.png) repeat-x;
    display: inline-block;
    padding: 5px 20px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border: 1px rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
    font-size: 20px;
    font-family: Arial;
}

.awesomeBtnList, .awesomeBtnList:visited {
    width: 200px;
    background: #222 url(/images/alert-overlay.png) repeat-x; 
    display: inline-block; 
    padding: 5px 10px 6px; 
    color: #fff; 
    text-align: justify;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
}

.awesomeBtnList:hover { background-color: #111; color: #fff; }

.large.awesomeBtnList, .large.awesomeBtnList:visited { font-size: 14px; padding: 8px 14px 9px; }

.blue.awesomeBtnList, .blue.awesomeBtnList:visited { background-color: #2daebf; }

.blue.awesomeBtnList:hover { background-color: #007d9a; }

.button {
    width: 180px;
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em; 
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.button:hover {
    text-decoration: none;
}

.button:active {
    position: relative;
    top: 1px;
}

.orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

.orange:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

.orange:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

p1 {
    font-family: Arial;
    font-size:20px; 
    font-weight: normal;
    color:linen;
    text-shadow: 2px 3px 3px #292929;
    padding: 10px;
}

.triangle-isosceles {
    width: auto;
    position: relative;
    padding:16px;
    /*    margin:1em 0 3em;*/
    color: #eee;
    font-family: Arial;
    /* css3 */
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
    background:-moz-linear-gradient(#f9d835, #f3961c);
    background:-o-linear-gradient(#f9d835, #f3961c);
    background:linear-gradient(#f9d835, #f3961c);
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

.triangle-isosceles.left {
    margin: 10px 10px 10px 50px;
    background:#333;
}


.form-edit  {
    width: 205px;
    padding: 10px 4px 6px 3px;
    border: 1px solid #0d2c52;
    background-color: cadetblue;
    font-size: 16px;
    color: #0d2c52;
    font-family: Arial;
    font-style:italic;
}

.tableDatosCuenta {
    margin: 10px 10px 10px 10px;
    padding: 10px;
    float: left;
    clear:none;
    background-color: #d5e8f5;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

.tableDatosCuenta p {
    font-size: 16px;
    color: #202020;
    font-family: Arial;
}






